obstructed testis - French English Dictionary